package cn.fl.capital.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: 资金垫款明细
 */
public class CapAdvRvtDtlVO extends BaseVO {

    private static final long serialVersionUID = 1L;

    /**
     * 资金编号 垫款（DK+ID）冲销（HB+ID）
     */
    private Long advFundId;
    /**
     * 支付表ID
     */
    private Long paySchId;
    /**
     * 支付表号
     */
    private String paySchNo;
    /**
     * 期次
     */
    private Long payPd;
    /**
     * 费用类型
     */
    private String feeTypCd;
    /**
     * 金额
     */
    private Long payAmt;
    /**
     * 日罚息率(%)
     */
    private Double penaltyRate;
    /**
     * 资金使用成本
     */
    private Long capUseCost;
    /**
     * (支付表)所属事业部
     */
    private String buOrgCd;
    /**
     * 逾期天数
     */
    private Long ovdDay;
    /**
     * 应付时间
     */
    private Date payDt;
    /**
     * 是否删除（1：是，0：否）
     */
    private Integer isDel;


    /**
     * 资金编号 垫款（DK+ID）冲销（HB+ID）
     */
    public Long getAdvFundId() {
        return advFundId;
    }

    /**
     * 资金编号 垫款（DK+ID）冲销（HB+ID）
     */
    public void setAdvFundId(Long advFundId) {
        this.advFundId = advFundId;
    }

    /**
     * 支付表ID
     */
    public Long getPaySchId() {
        return paySchId;
    }

    /**
     * 支付表ID
     */
    public void setPaySchId(Long paySchId) {
        this.paySchId = paySchId;
    }

    /**
     * 支付表号
     */
    public String getPaySchNo() {
        return paySchNo;
    }

    /**
     * 支付表号
     */
    public void setPaySchNo(String paySchNo) {
        this.paySchNo = paySchNo;
    }

    /**
     * 期次
     */
    public Long getPayPd() {
        return payPd;
    }

    /**
     * 期次
     */
    public void setPayPd(Long payPd) {
        this.payPd = payPd;
    }

    /**
     * 费用类型
     */
    public String getFeeTypCd() {
        return feeTypCd;
    }

    /**
     * 费用类型
     */
    public void setFeeTypCd(String feeTypCd) {
        this.feeTypCd = feeTypCd;
    }

    /**
     * 金额
     */
    public Long getPayAmt() {
        return payAmt;
    }

    /**
     * 金额
     */
    public void setPayAmt(Long payAmt) {
        this.payAmt = payAmt;
    }

    /**
     * 日罚息率(%)
     */
    public Double getPenaltyRate() {
        return penaltyRate;
    }

    /**
     * 日罚息率(%)
     */
    public void setPenaltyRate(Double penaltyRate) {
        this.penaltyRate = penaltyRate;
    }

    /**
     * 资金使用成本
     */
    public Long getCapUseCost() {
        return capUseCost;
    }

    /**
     * 资金使用成本
     */
    public void setCapUseCost(Long capUseCost) {
        this.capUseCost = capUseCost;
    }

    /**
     * (支付表)所属事业部
     */
    public String getBuOrgCd() {
        return buOrgCd;
    }

    /**
     * (支付表)所属事业部
     */
    public void setBuOrgCd(String buOrgCd) {
        this.buOrgCd = buOrgCd;
    }

    /**
     * 逾期天数
     */
    public Long getOvdDay() {
        return ovdDay;
    }

    /**
     * 逾期天数
     */
    public void setOvdDay(Long ovdDay) {
        this.ovdDay = ovdDay;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public Date getPayDt() {
        return payDt;
    }

    public void setPayDt(Date payDt) {
        this.payDt = payDt;
    }
}
